-
Notifications
You must be signed in to change notification settings - Fork 5
feat: copy submit pipeline arguments from custom run id #1623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: copy submit pipeline arguments from custom run id #1623
Conversation
1078bcd to
d4fa437
Compare
a5d0cd3 to
6f6daa8
Compare
d4fa437 to
aee0385
Compare
aee0385 to
22badcd
Compare
camielvs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given we can copy from any run regardless of whether it has anything in common with the current pipeline or not, should we provide some kind of success/fail/info ux to the user?
e.g. a little popup below the copy button that says "x arguments copied", or highlighting the fields that have changed.
Especially in larger lists I found it hard to keep track of what changed and there's not much visual feedback to indicate that the copy was a success (or that nothing was copied if I used an unrelated run id)
22badcd to
bf9c8e9
Compare
6f6daa8 to
685d821
Compare
|
@camielvs added highlights in downstream PR |
camielvs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great stuff
bf9c8e9 to
82c5c67
Compare
685d821 to
6da60a1
Compare
82c5c67 to
fb90170
Compare
73d1e7e to
fc1f770
Compare
fb90170 to
e52e057
Compare
fc1f770 to
54cfa8a
Compare
e52e057 to
e0e0464
Compare
54cfa8a to
dc61db2
Compare
e0e0464 to
e49fb9b
Compare
003c33e to
c97f936
Compare
e49fb9b to
746ec3d
Compare
c97f936 to
da4f741
Compare
746ec3d to
63223fa
Compare
63223fa to
53ab305
Compare
Merge activity
|

Description
Closes https://github.com/Shopify/oasis-frontend/issues/421
Enhanced the "Copy from Run" functionality in the SubmitTaskArgumentsDialog component to allow users to copy arguments from a specific run by entering a run ID directly. This improves workflow efficiency by providing an alternative to selecting from the recent runs list.
Type of Change
Checklist
Test Instructions
Screen Recording 2026-01-12 at 6.41.59 PM.mov (uploaded via Graphite)
Additional Comments
The implementation now merges copied arguments with existing ones instead of replacing them entirely, preserving any manually entered values that aren't being overwritten.